﻿using Microsoft.Live;
using System;
using System.Threading.Tasks;

namespace Smile.Network.OAuth
{
    public class OutlookClient : OAuthClientBase
    {
        // @Public
        public OutlookClient(string requestTokenUrl, string accessTokenUrl, string authorizeUrl)
            : base(requestTokenUrl, accessTokenUrl, authorizeUrl)
        {
        }

        protected override string GenerateBaseString(string targetUrl, UriArgumentsDictionary parameters, string method = "POST")
        {
            throw new NotImplementedException();
        }

        protected override string GenerateSignature(string baseString = "")
        {
            throw new NotImplementedException();
        }

        protected override UriArgumentsDictionary GenerateRequestTokenParameters()
        {
            throw new NotImplementedException();
        }

        protected override UriArgumentsDictionary GenerateAccessTokenParameters()
        {
            throw new NotImplementedException();
        }
    }
}
